/****************************************************************************************
*
*   This file is part of the MEGASeries Project.
*   Copyright (C) %YEAR% %USER%
*   All Rights reserved
*
*   Dieses Programm ist Freie Software: Sie können es unter den Bedingungen
*   der GNU Lesser General Public License, wie von der Free Software Foundation,
*   Version 3 der Lizenz oder (nach Ihrer Option) jeder späteren
*   veröffentlichten Version, weiterverbreiten und/oder modifizieren.
*
*   Dieses Programm wird in der Hoffnung, dass es nützlich sein wird, aber
*   OHNE JEDE GEWÄHRLEISTUNG, bereitgestellt; sogar ohne die implizite
*   Gewährleistung der MARKTFÄHIGKEIT oder EIGNUNG FÜR EINEN BESTIMMTEN ZWECK.
*   Siehe die GNU Lesser General Public License für weitere Details.
*
*   Sie sollten eine Kopie der GNU Lesser General Public License zusammen mit diesem
*   Programm erhalten haben. Wenn nicht, siehe <http://www.gnu.org/licenses/>.
*
*****************************************************************************************/


#include "cmainwindow.h"
#include "ui_cmainwindow.h"

CMainWindow::CMainWindow(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::CMainWindow)
{
    ui->setupUi(this);
    this->showMaximized();
}

CMainWindow::~CMainWindow()
{
    delete ui;
}

void CMainWindow::on_actionProgramm_be_enden_triggered()
{
    this->close();
}

void CMainWindow::closeEvent(QCloseEvent *pEvent)
{
    QMessageBox* dlg = new QMessageBox(this);
    dlg->setWindowTitle("Programm beenden");
    dlg->setText("Möchten Sie DMS beenden?");
    dlg->setStandardButtons(QMessageBox::Ok | QMessageBox::Abort);
    dlg->setDefaultButton(QMessageBox::Ok);
    dlg->setButtonText(QMessageBox::Ok,"Ja, bitte!");
    dlg->setButtonText(QMessageBox::Abort, "Nein, besser nicht...!");
    if(dlg->exec() == QMessageBox::Ok)
    {
        pEvent->accept();
    }
    else
    {
        pEvent->ignore();
    }
}

